package 实现多线程;
/*
* static void sleep(long millis) 是当前正在执行的线程停留(暂停执行)指定的毫秒数
* void join() 等待这个线程死亡
* void setDaemon(boolean on) 将此线程标记为守护线程，当运行的线程都是守护线程时，java虚拟机将退出
* */
public class 线程的相关控制1 extends Thread{
    public void run(){
        for (int i = 0; i < 100; i++) {
            System.out.println(getName()+":"+i);
            try {
                /*让线程休眠1秒*/
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
class ThreadSleepDemo02{
    public static void main(String[] args){
        线程的相关控制1 ts1 = new 线程的相关控制1();
        线程的相关控制1 ts2 = new 线程的相关控制1();
        线程的相关控制1 ts3 = new 线程的相关控制1();
        ts1.setName("曹操");
        ts2.setName("刘备");
        ts3.setName("孙权");
        ts1.start();
        ts2.start();
        ts3.start();
    }
}